package cn.org.xwb.bookmall.user.service;

import cn.org.xwb.common.model.vo.RespResult;

public interface LoginService {

    /**
     * 获取邮箱验证码
     *
     * @param mail
     * @return
     */
    RespResult<Object> getMailCode(String mail);

    /**
     * 通过邮箱进行登录
     *
     * @param mail
     * @param code
     * @return
     */
    RespResult<Object> loginByMail(String mail, String code);

    RespResult<Object> loginByPwd(String account, String pwd);

    /**
     * 判断登录是否有效
     *
     * @param account
     * @return
     */
    RespResult<Object> effective(String account);

}
